0b2a85c47cd21c8c90579bf762c4446076d318b5,oak-core/src/main/java/org/apache/jackrabbit/oak/plugins/observation/ChangeProcessor.java,EventGeneratingValidator,childNodeAdded,#String#NodeState#,271
Before Change
@Override
public Validator childNodeAdded(String name, NodeState after) {
if (stopping) {
return null;
}
EventFilter eventFilter = filterRef.get();
if (eventFilter.include(NODE_ADDED, afterTree)) {
events.add(createEvent(NODE_ADDED, afterTree.getChild(name)));
}
return createChildValidator(eventFilter, afterTree.getPath(), name);
}
@Override
After Change
}
@Override
public Validator childNodeAdded(String name, NodeState after) {
EventFilter eventFilter = filterRef.get();
if (eventFilter.include(NODE_ADDED, afterTree)) {
events.add(createEvent(NODE_ADDED, afterTree.getChild(name)));
}
if (eventFilter.includeChildren(afterTree.getPath())) {
childEvents.add(new EventGeneratingValidator(this, name));
}
return null;
}